package com.gable.exhibition.view;

import com.gable.exhibition.model.*;

import java.io.Serializable;
import java.util.List;

/**
 * Created by Lesson on 2018/2/25.
 */
public class RepairView extends Repair implements Serializable{

    private String allName;

    private String deviceName;

    private String deviceModel;

    private String sn;

    private String hospitalName;

    private String address;

    private String mobile;

    private String maintainerName;

    private String statusStr;

    private String deviceStatusStr;

    private String endDeviceStatusStr;

    private String repairModel;

    private String repairModeStr;

    private String confirmUserName;

    private String urgentStr;

    private String userName;

    private List<Event> eventList;

    private List<FileView> fileList;

    private List<PartView> partList;

    private Integer isDispatch;

    private List<String> fileIds;   //文件ID串

    private Long userId;    //当前登录人ID

    private Long frontStatus;   //前置状态

    private String startDeviceStatusStr;    //维修开始设备状态

    private List<String> maintainers;   //当前用户下的维修商列表

    private String department;  //科室

    private CommentView commentView;

    private String commentStatusName;

    private Integer chatFlag;

    private Manufacturer manufacturer; //设备对应默认厂商

    private Supplier supplier;//设备对应默认供应商

    private Maintainer maintainer;//维修商

    private List<AppointView> appointList; //指派信息

    private AppointView appointView; //最新指派信息

    private List<FileView> repairFileList;

    private Integer role;

    private CommentView hospitalCommentView;

    private CommentView serviceCommentView;

    private String hospitalConfirmUsername;

    private Integer validateCode;  //验证码

    private String engineer;

    private Integer type;   //1：无设备报修

    private String openId;

    public CommentView getHospitalCommentView() {
        return hospitalCommentView;
    }

    public void setHospitalCommentView(CommentView hospitalCommentView) {
        this.hospitalCommentView = hospitalCommentView;
    }

    public CommentView getServiceCommentView() {
        return serviceCommentView;
    }

    public void setServiceCommentView(CommentView serviceCommentView) {
        this.serviceCommentView = serviceCommentView;
    }

    public Integer getRole() {
        return role;
    }

    public void setRole(Integer role) {
        this.role = role;
    }

    public CommentView getCommentView() {
        return commentView;
    }

    public void setCommentView(CommentView commentView) {
        this.commentView = commentView;
    }

    public Integer getIsDispatch() {
        return isDispatch;
    }

    public void setIsDispatch(Integer isDispatch) {
        this.isDispatch = isDispatch;
    }

    public String getAllName() {
        return allName;
    }

    public void setAllName(String allName) {
        this.allName = allName;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getDeviceModel() {
        return deviceModel;
    }

    public void setDeviceModel(String deviceModel) {
        this.deviceModel = deviceModel;
    }

    public String getSn() {
        return sn;
    }

    public void setSn(String sn) {
        this.sn = sn;
    }

    public String getHospitalName() {
        return hospitalName;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public void setHospitalName(String hospitalName) {
        this.hospitalName = hospitalName;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getMaintainerName() {
        return maintainerName;
    }

    public void setMaintainerName(String maintainerName) {
        this.maintainerName = maintainerName;
    }

    public String getStatusStr() {
        return statusStr;
    }

    public void setStatusStr(String statusStr) {
        this.statusStr = statusStr;
    }

    public List<Event> getEventList() {
        return eventList;
    }

    public void setEventList(List<Event> eventList) {
        this.eventList = eventList;
    }

    public List<FileView> getFileList() {
        return fileList;
    }

    public void setFileList(List<FileView> fileList) {
        this.fileList = fileList;
    }

    public List<PartView> getPartList() {
        return partList;
    }

    public void setPartList(List<PartView> partList) {
        this.partList = partList;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getUrgentStr() {
        return urgentStr;
    }

    public void setUrgentStr(String urgentStr) {
        this.urgentStr = urgentStr;
    }

    public String getDeviceStatusStr() {
        return deviceStatusStr;
    }

    public void setDeviceStatusStr(String deviceStatusStr) {
        this.deviceStatusStr = deviceStatusStr;
    }

    public String getEndDeviceStatusStr() {
        return endDeviceStatusStr;
    }

    public void setEndDeviceStatusStr(String endDeviceStatusStr) {
        this.endDeviceStatusStr = endDeviceStatusStr;
    }

    public String getRepairModel() {
        return repairModel;
    }

    public void setRepairModel(String repairModel) {
        this.repairModel = repairModel;
    }

    public String getConfirmUserName() {
        return confirmUserName;
    }

    public void setConfirmUserName(String confirmUserName) {
        this.confirmUserName = confirmUserName;
    }

    public List<String> getFileIds() {
        return fileIds;
    }

    public void setFileIds(List<String> fileIds) {
        this.fileIds = fileIds;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getFrontStatus() {
        return frontStatus;
    }

    public void setFrontStatus(Long frontStatus) {
        this.frontStatus = frontStatus;
    }

    public String getStartDeviceStatusStr() {
        return startDeviceStatusStr;
    }

    public void setStartDeviceStatusStr(String startDeviceStatusStr) {
        this.startDeviceStatusStr = startDeviceStatusStr;
    }

    public List<String> getMaintainers() {
        return maintainers;
    }

    public void setMaintainers(List<String> maintainers) {
        this.maintainers = maintainers;
    }

    public String getDepartment() {
        return department;
    }

    public void setDepartment(String department) {
        this.department = department;
    }

    public Integer getChatFlag() {
        return chatFlag;
    }

    public void setChatFlag(Integer chatFlag) {
        this.chatFlag = chatFlag;
    }

    public String getCommentStatusName() {
        return commentStatusName;
    }

    public void setCommentStatusName(String commentStatusName) {
        this.commentStatusName = commentStatusName;
    }

    public Manufacturer getManufacturer() {
        return manufacturer;
    }

    public void setManufacturer(Manufacturer manufacturer) {
        this.manufacturer = manufacturer;
    }

    public Supplier getSupplier() {
        return supplier;
    }

    public void setSupplier(Supplier supplier) {
        this.supplier = supplier;
    }

    public Maintainer getMaintainer() {
        return maintainer;
    }

    public void setMaintainer(Maintainer maintainer) {
        this.maintainer = maintainer;
    }

    public List<AppointView> getAppointList() {
        return appointList;
    }

    public void setAppointList(List<AppointView> appointList) {
        this.appointList = appointList;
    }

    public AppointView getAppointView() {
        return appointView;
    }

    public void setAppointView(AppointView appointView) {
        this.appointView = appointView;
    }

    public String getRepairModeStr() {
        return repairModeStr;
    }

    public void setRepairModeStr(String repairModeStr) {
        this.repairModeStr = repairModeStr;
    }

    public List<FileView> getRepairFileList() {
        return repairFileList;
    }

    public void setRepairFileList(List<FileView> repairFileList) {
        this.repairFileList = repairFileList;
    }

    public String getHospitalConfirmUsername() {
        return hospitalConfirmUsername;
    }

    public void setHospitalConfirmUsername(String hospitalConfirmUsername) {
        this.hospitalConfirmUsername = hospitalConfirmUsername;
    }

    public Integer getValidateCode() {
        return validateCode;
    }

    public void setValidateCode(Integer validateCode) {
        this.validateCode = validateCode;
    }

    public String getEngineer() {
        return engineer;
    }

    public void setEngineer(String engineer) {
        this.engineer = engineer;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getOpenId() {
        return openId;
    }

    public void setOpenId(String openId) {
        this.openId = openId;
    }
}
